// (c) Copyright Ascensio System SIA 2009-2024
//
// This program is a free software product.
// You can redistribute it and/or modify it under the terms
// of the GNU Affero General Public License (AGPL) version 3 as published by the Free Software
// Foundation. In accordance with Section 7(a) of the GNU AGPL its Section 15 shall be amended
// to the effect that Ascensio System SIA expressly excludes the warranty of non-infringement of
// any third-party rights.
//
// This program is distributed WITHOUT ANY WARRANTY, without even the implied warranty
// of MERCHANTABILITY or FITNESS FOR A PARTICULAR  PURPOSE. For details, see
// the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
//
// You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, EU, LV-1021.
//
// The  interactive user interfaces in modified source and object code versions of the Program must
// display Appropriate Legal Notices, as required under Section 5 of the GNU AGPL version 3.
//
// Pursuant to Section 7(b) of the License you must retain the original Product logo when
// distributing the program. Pursuant to Section 7(e) we decline to grant you any rights under
// trademark law for use of our trademarks.
//
// All the Product's GUI elements, including illustrations and icon sets, as well as technical writing
// content are licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0
// International. See the License terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode

// Override default variables before the import
$font-family-base: "Open Sans", sans-serif;

@import url(../../../public/css/fonts.css);

html,
body {
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
  overscroll-behavior: none;
}
#root {
  min-height: 100%;
  position: relative;
  .pageLoader {
    position: fixed;
    inset-inline-start: calc(50% - 20px);
    top: 35%;
  }
}

.table-container_settings-checkbox {
  padding: 8px 16px;
}

.hide-filter-drop-down {
  padding: 16px !important;
  margin-top: 2px;
}

.styled-close-button {
  margin-inline-start: 7px;
  margin-top: -1px;
}

.styled-combobox {
  margin-top: -2px;
}

body {
  margin: 0;
}
body.loading * {
  cursor: wait !important;
}
body.drag-cursor * {
  cursor:
    url('data:image/svg+xml;utf8,<svg width="20" height="23" viewBox="0 0 20 23" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="20" height="23" fill="url(%23pattern0)"/><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0" transform="scale(0.05 0.0434783)"/></pattern><image id="image0" width="20" height="23" xlink:href=""/></defs></svg>')
      6 6,
    auto !important;
}
body.desktop {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  mozuserselect: none;
}
#snackbar {
  display: flex;
  justify-content: center;
  position: fixed;
  width: calc(100vw - 60px);
  padding: 30px;
  bottom: 15px;
}

#bit-notification-bar-spacer {
  height: 0px !important;
}
